home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / storage / page / pagenum.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  597 b   |  29 lines

  1. /*
  2.  * pagenum.c --
  3.  *    POSTGRES page number code.
  4.  *
  5.  * related to internal_page.h, not internal.h
  6.  */
  7.  
  8. #include "tmp/c.h"
  9. #include "storage/part.h"
  10. #include "storage/pagenum.h"
  11.  
  12. RcsId("$Header: /private/postgres/src/storage/page/RCS/pagenum.c,v 1.5 1990/09/25 16:46:39 kemnitz Exp $");
  13.  
  14. bool
  15. PageNumberIsValid(pageNumber, partition)
  16.     PageNumber    pageNumber;
  17.     PagePartition    partition;
  18. {
  19.     return ((bool)(pageNumber < PagePartitionGetPagesPerBlock(partition)));
  20. }
  21.  
  22.  
  23. bool
  24. LogicalPageNumberIsValid(pageNumber)
  25.     LogicalPageNumber    pageNumber;
  26. {
  27.     return ((bool)(pageNumber != InvalidLogicalPageNumber));
  28. }
  29.